package com.wgq.uitest.exp3;

import androidx.appcompat.app.AppCompatActivity;

import android.content.res.Configuration;
import android.os.Bundle;
import android.widget.TextView;

import com.wgq.uitest.R;

public class SystemInfo extends AppCompatActivity {

    TextView tv_ShowOri, tv_ShowNav, tv_ShowMnc, tv_ShowTouch;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_system_info);

        tv_ShowOri = findViewById(R.id.ori);
        tv_ShowNav = findViewById(R.id.nav);
        tv_ShowMnc = findViewById(R.id.mnc);
        tv_ShowTouch = findViewById(R.id.touch);

        Configuration cfg = getResources().getConfiguration();
        String screen = cfg.orientation == Configuration.ORIENTATION_LANDSCAPE ? "横向屏幕" : "竖向屏幕";
        String mncCode = cfg.mnc + "";
        String navName = cfg.orientation == Configuration.NAVIGATION_NONAV ? "没有方向控制" : cfg.orientation == Configuration.NAVIGATION_WHEEL ?
                "滚轮控制方向" : cfg.orientation == Configuration.NAVIGATION_DPAD ? "方向键控制方向" : "轨迹球控制方向";
        tv_ShowNav.setText(navName);
        String touchName = cfg.touchscreen == Configuration.TOUCHSCREEN_NOTOUCH ? "无触摸屏" : cfg.touchscreen == Configuration.TOUCHSCREEN_STYLUS ?
                "触摸笔式触摸屏" : "接收手指的触摸屏";
        tv_ShowOri.setText(screen);
        tv_ShowMnc.setText(mncCode);
        tv_ShowTouch.setText(touchName);
    }
}
